package com.ysz.gulimall.ware.feign;

import com.ysz.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @author 杨圣志
 * @version 1.0
 * @@description: TODO
 * @date 2023/11/1 11:37
 */

@FeignClient("gulimall-product")
public interface ProductFeignService {

    /**
     * @description: 可以通过网关服务 也可以直接调用目标服务
     * @param: [id]
     * @return: com.ysz.common.utils.R
     * @author 杨圣志
     * @date: 2023/11/1 11:40
     */
    @RequestMapping("/product/skuinfo/info/{id}")
    public R info(@PathVariable("id") Long id);
}
